From f8a7810397435135c91d606a49f34090294c8249 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 1 Jun 2012 16:15:16 -0400 Subject: [PATCH] Deal with non-multiple-of-100 font weights We should not run into an assertion so easily. --- gtk/gtkcssenumvalue.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/gtkcssenumvalue.c b/gtk/gtkcssenumvalue.c index 84e986b414..56fb1e829f 100644 --- a/gtk/gtkcssenumvalue.c +++ b/gtk/gtkcssenumvalue.c @@ -229,10 +229,13 @@ GtkCssValue * _gtk_css_font_weight_value_new (PangoWeight font_weight) { guint i; + gint w; + + w = ((font_weight + 50) / 100) * 100; for (i = 0; i < G_N_ELEMENTS (font_weight_values); i++) { - if (font_weight_values[i].value == font_weight) + if (font_weight_values[i].value == w) return _gtk_css_value_ref (&font_weight_values[i]); } -- 2.30.2